summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Ilias Tsitsimpis [Sat, 24 Jan 2026 12:41:42 +0000 (14:41 +0200)]
Match arm-unknown-linux to armv7-unknown-linux
Bug: https://gitlab.haskell.org/ghc/ghc/-/issues/26734
Bug-Debian: https://bugs.debian.org/
1124748
Forwarded: <URL|no|not-needed, useless if you have a Bug field, optional>
Gbp-Pq: Name armhf-target-platform
Debian Haskell Group [Sat, 24 Jan 2026 12:41:42 +0000 (14:41 +0200)]
ghc-prim-modern-atomics
===================================================================
Gbp-Pq: Name ghc-prim-modern-atomics.patch
Debian Haskell Group [Sat, 24 Jan 2026 12:41:42 +0000 (14:41 +0200)]
hppa-sparc64-support
===================================================================
Gbp-Pq: Name hppa-sparc64-support.patch
Samuel Thibault [Sun, 15 Sep 2024 13:57:52 +0000 (15:57 +0200)]
[PATCH] GNU/Hurd: Add getExecutablePath support
GNU/Hurd exposes it as /proc/self/exe just like on Linux.
Gbp-Pq: Name gnu-hurd
Debian Haskell Group [Sat, 24 Jan 2026 12:41:42 +0000 (14:41 +0200)]
hadrian-unreg-template-haskell
commit
702f7964373d9ffb1d550ee714bd723d8bb0c1a3
Author: Matthew Pickering <matthewtpickering@gmail.com>
Date: Mon Apr 29 12:13:00 2024 +0100
Make interface files and object files depend on inplace .conf file
A potential fix for #24737
Gbp-Pq: Name hadrian-unreg-template-haskell
Debian Haskell Group [Sat, 24 Jan 2026 12:41:42 +0000 (14:41 +0200)]
hadrian-bootstrap-plan
===================================================================
Gbp-Pq: Name hadrian-bootstrap-plan
John Paul Adrian Glaubitz [Thu, 3 Oct 2024 12:30:23 +0000 (14:30 +0200)]
[PATCH] rts: Fix invocation of __ieee_set_fp_control() on alpha-linux
Fixes the following error when building GHC on alpha-linux:
rts/posix/Signals.c: In function ‘initDefaultHandlers’:
rts/posix/Signals.c:709:5: error:
error: implicit declaration of function ‘ieee_set_fp_control’ [-Wimplicit-function-declaration]
709 | ieee_set_fp_control(0);
| ^~~~~~~~~~~~~~~~~~~
|
709 | ieee_set_fp_control(0);
|
Gbp-Pq: Name alpha-fix-ieee_set_fp_control-invocation.patch
Debian Haskell Group [Sat, 24 Jan 2026 12:41:42 +0000 (14:41 +0200)]
[PATCH] Bump max LLVM version to 19
Gbp-Pq: Name llvm-newer-version
Marios Titas [Sun, 2 Oct 2022 20:12:43 +0000 (23:12 +0300)]
[PATCH] Use capi for syscalls that break under musl's handling of 64-bit time_t
Gbp-Pq: Name time_t-time
Peter Trommler [Tue, 7 Nov 2023 20:47:24 +0000 (21:47 +0100)]
[PATCH] PPC NCG: Generate clear right insn at arch width
The clear right immediate (clrrxi) is only available in word and
doubleword width. Generate clrrxi instructions at architecture
width for all MachOp widths.
Fixes #24145
Gbp-Pq: Name ppc64el-fix-clrri
Ilias Tsitsimpis [Sat, 24 Jan 2026 12:41:42 +0000 (14:41 +0200)]
Enable GHCi on all platforms in Debian
Bug: https://gitlab.haskell.org/ghc/ghc/-/issues/24098
Gbp-Pq: Name hadrian-enable-interpreter
Debian Haskell Group [Sat, 24 Jan 2026 12:41:42 +0000 (14:41 +0200)]
hadrian-disable-threaded
===================================================================
Gbp-Pq: Name hadrian-disable-threaded
Ilias Tsitsimpis [Sat, 24 Jan 2026 12:41:42 +0000 (14:41 +0200)]
Allow setting path for LLC/OPT during configuration
Patch configure.ac to allow us to modify the path for LLC/OPT during
configuration.
Gbp-Pq: Name allow-setting-llvm-program
Ilias Tsitsimpis [Sat, 24 Jan 2026 12:41:42 +0000 (14:41 +0200)]
Use realpath instead of custom script
Use realpath instead of the custom script, which is broken. As an example,
$ ./mk/relpath.sh /usr/lib/ghc/lib /usr/lib/ghc-doc
..-doc
$ realpath --relative-to=/usr/lib/ghc/lib /usr/lib/ghc-doc
../../ghc-doc
Gbp-Pq: Name hadrian-relpath
Ilias Tsitsimpis [Sat, 24 Jan 2026 12:41:42 +0000 (14:41 +0200)]
Pass 'mathjax' to Haddock
Bug: https://gitlab.haskell.org/ghc/ghc/-/issues/23625
Hadrian currently doesn't allow us to modify Haddock options, so
patch Hadrian to manually pass the 'mathjax' option.
Gbp-Pq: Name hadrian-haddock-opts
Debian Haskell Group [Sat, 24 Jan 2026 12:41:42 +0000 (14:41 +0200)]
use-unbundled-sphinx-rtd-theme
===================================================================
Gbp-Pq: Name use-unbundled-sphinx-rtd-theme
Debian Haskell Group [Sat, 24 Jan 2026 12:41:42 +0000 (14:41 +0200)]
Remove hard-coded googleapis font URL
Bug: https://github.com/haskell/haddock/issues/1211
Bug-Debian: https://bugs.debian.org/963690
Gbp-Pq: Name haddock-remove-googleapis-fonts
Debian Haskell Group [Sat, 24 Jan 2026 12:41:42 +0000 (14:41 +0200)]
local-mathjax
===================================================================
Gbp-Pq: Name local-mathjax
Svante Signell [Sat, 24 Jan 2026 12:41:42 +0000 (14:41 +0200)]
Add kfreebsdgnu to GHC_CONVERT_OS in aclocal.m4
Bug-Debian: https://bugs.debian.org/913140
Gbp-Pq: Name kfreebsd-aclocal.m4
Debian Haskell Group [Sat, 24 Jan 2026 12:41:42 +0000 (14:41 +0200)]
Use native x86_64 instructions on x32
This patch enables a few native 64-bit integer instructions
on x32 which are available on this architecture despite using
32-bit pointers. These instructions are present on x86_64 but
not on x86 and ghc checks the size of (void *) to determine
that. This method fails on x32 since despite using 32-bit
pointers and hence sizeof(void *) == 4, it still uses the
full x86_64 instruction set and software-emulated variants
of the aforementioned 64-bit integer instructions are
therefore not present in the toolchain which will make ghc
fail to build on x32.
See: https://ghc.haskell.org/trac/ghc/ticket/11571
Gbp-Pq: Name x32-use-native-x86_64-insn.patch
Debian Haskell Group [Sat, 24 Jan 2026 12:41:42 +0000 (14:41 +0200)]
buildpath-abi-stability
Forwarded to https://ghc.haskell.org/trac/ghc/ticket/10424
Forwarded to https://ghc.haskell.org/trac/ghc/ticket/10424
Gbp-Pq: Name buildpath-abi-stability.patch
Joachim Breitner [Sat, 24 Jan 2026 12:41:42 +0000 (14:41 +0200)]
Do not emit a warning if the .haddock file is missing
As it is quite common on Debian installations to install the -dev package
without the -doc package.
Gbp-Pq: Name no-missing-haddock-file-warning
Jani Monoses [Sat, 24 Jan 2026 12:41:42 +0000 (14:41 +0200)]
Use VFPv3-D16 FPU for ARM builds
Upstream-Bug: https://ghc.haskell.org/trac/ghc/ticket/5914
Jani writes: The D16 part was Debian/Ubuntu specific, IIRC we define hardfloat
in that particular variant (16 double registers) or we had a different naming
for some reason.
Gbp-Pq: Name ARM-VFPv3D16
Ilias Tsitsimpis [Sat, 24 Jan 2026 12:41:42 +0000 (14:41 +0200)]
ghc (9.10.3-3) unstable; urgency=medium
* Do not pass --hash-unit-ids to hadrian (Closes: #
1126311)
[dgit import unpatched ghc 9.10.3-3]
Ilias Tsitsimpis [Sat, 24 Jan 2026 12:41:42 +0000 (14:41 +0200)]
Import ghc_9.10.3-3.debian.tar.xz
[dgit import tarball ghc 9.10.3-3 ghc_9.10.3-3.debian.tar.xz]
Ilias Tsitsimpis [Sat, 27 Sep 2025 12:29:38 +0000 (15:29 +0300)]
Import ghc_9.10.3.orig.tar.xz
[dgit import orig ghc_9.10.3.orig.tar.xz]